package com.sxau.plantingstructuretuning.model.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 存储城市经济、人口、用水等综合数据
 * @TableName city_table
 */
@TableName(value ="city_table")
@Data
public class CityTable {
    /**
     * 城市记录的唯一标识
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 统计年份，如2023年
     */
    private Integer year;

    /**
     * 城市名称
     */
    private String city;

    /**
     * 外出务工人员平均收益（元/人）
     */
    private Double migrantIncome;

    /**
     * 复种指数
     */
    private Double croppingIndex;

    /**
     * 种植业经济总产值（元/hm²）
     */
    private Double plantingOutput;

    /**
     * 除工业、生活、三产用水外的种植业灌溉净用水量（m³）
     */
    private Double irrigationWater;

    /**
     * 基期的人口数
     */
    private Integer basePopulation;

    /**
     * 人均粮食需求量（公斤/人*年）
     */
    private Double grainDemand;

    /**
     * 人口增长率
     */
    private Double popGrowthRate;
}